package com.tongda.core.vo;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.tongda.core.enums.TrueFalseEnum;

@SuppressWarnings("serial")
@JsonIgnoreProperties(ignoreUnknown = true)
public class Table implements Serializable {

	private String tabId;

	private String comment;

	private String dinnerStatus;

	private String isEnable;

	private String restId;

	private int seat = 1;

	private int showSeq;

	private String tabName;

	private String tabNo;

	private String orderStatus;

	private int peopleCount = 1;

	private String tableOrderNo;

	private String openTableTime;

	private String billId;

	private String waiterId;

	private String saleManId;

	private String isReserve;

	/**
	 * 是否有即将提醒的预定信息
	 */
	private String isHasTableOrder = TrueFalseEnum.FALSE.getCode();

	/**
	 * 是否在预警时间内
	 */
	private String isAtOrderWarnTime = TrueFalseEnum.FALSE.getCode();
	/**
	 * 是否在锁定时间内
	 */
	private String isAtOrderLockTime = TrueFalseEnum.FALSE.getCode();

	/**
	 * 是否在到期保留时间内
	 */
	private String isAtOrderExpireTime = TrueFalseEnum.TRUE.getCode();

	public String getTabId() {
		return tabId;
	}

	public void setTabId(String tabId) {
		this.tabId = tabId;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getDinnerStatus() {
		return dinnerStatus;
	}

	public void setDinnerStatus(String dinnerStatus) {
		this.dinnerStatus = dinnerStatus;
	}

	public String getIsEnable() {
		return isEnable;
	}

	public void setIsEnable(String isEnable) {
		this.isEnable = isEnable;
	}

	public String getRestId() {
		return restId;
	}

	public void setRestId(String restId) {
		this.restId = restId;
	}

	public int getSeat() {
		return seat;
	}

	public void setSeat(int seat) {
		this.seat = seat;
	}

	public int getShowSeq() {
		return showSeq;
	}

	public void setShowSeq(int showSeq) {
		this.showSeq = showSeq;
	}

	public String getTabName() {
		return tabName;
	}

	public void setTabName(String tabName) {
		this.tabName = tabName;
	}

	public String getTabNo() {
		return tabNo;
	}

	public void setTabNo(String tabNo) {
		this.tabNo = tabNo;
	}

	@Override
	public String toString() {
		return this.getTabNo();
	}

	public int getPeopleCount() {
		return peopleCount;
	}

	public void setPeopleCount(int peopleCount) {
		this.peopleCount = peopleCount;
	}

	public String getOpenTableTime() {
		return openTableTime;
	}

	public void setOpenTableTime(String openTableTime) {
		this.openTableTime = openTableTime;
	}

	public String getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getTableOrderNo() {
		return tableOrderNo;
	}

	public void setTableOrderNo(String tableOrderNo) {
		this.tableOrderNo = tableOrderNo;
	}

	public String getBillId() {
		return billId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public String getWaiterId() {
		return waiterId;
	}

	public void setWaiterId(String waiterId) {
		this.waiterId = waiterId;
	}

	public String getSaleManId() {
		return saleManId;
	}

	public void setSaleManId(String saleManId) {
		this.saleManId = saleManId;
	}

	public String getIsReserve() {
		return isReserve;
	}

	public void setIsReserve(String isReserve) {
		this.isReserve = isReserve;
	}

	public String getIsHasTableOrder() {
		return isHasTableOrder;
	}

	public void setIsHasTableOrder(String isHasTableOrder) {
		this.isHasTableOrder = isHasTableOrder;
	}

	public String getIsAtOrderWarnTime() {
		return isAtOrderWarnTime;
	}

	public void setIsAtOrderWarnTime(String isAtOrderWarnTime) {
		this.isAtOrderWarnTime = isAtOrderWarnTime;
	}

	public String getIsAtOrderLockTime() {
		return isAtOrderLockTime;
	}

	public void setIsAtOrderLockTime(String isAtOrderLockTime) {
		this.isAtOrderLockTime = isAtOrderLockTime;
	}

	public String getIsAtOrderExpireTime() {
		return isAtOrderExpireTime;
	}

	public void setIsAtOrderExpireTime(String isAtOrderExpireTime) {
		this.isAtOrderExpireTime = isAtOrderExpireTime;
	}

}